package com.zros.modules.business.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.zros.modules.business.dto.CreateClueDto;
import com.zros.modules.business.dto.QueryClueDto;
import com.zros.modules.business.dto.UpdateClueDto;
import com.zros.modules.business.entity.Clue;
import com.zros.modules.business.vo.ClueInfoVo;

/**
 * <p>
 * 线索表 服务类
 * </p>
 *
 * @author pangyinqiang
 * @since 2019-04-20
 */
public interface IClueService extends IService<Clue> {

	boolean createClue(CreateClueDto createClueDto);
	
	public ClueInfoVo info(Long clueId);
	
	public boolean updateClue(UpdateClueDto updateClueDto);

	public Page<ClueInfoVo> selectClueList(Page<ClueInfoVo> page, QueryClueDto queryClueDto);
	
	public Page<ClueInfoVo> selectNotifyClueList(Page<ClueInfoVo> page, QueryClueDto queryClueDto);

	boolean removeClue(Long id);
}
